// 创建多语言对象
import Vue from 'vue'
// 导入多语言包
import VueI18n from 'vue-i18n'
// 导入自定义语言包
import ZH from './zh.js'
import EN from './en.js'
import cookie from 'js-cookie'
// 导入element语言包
import elementZH from 'element-ui/lib/locale/lang/zh-CN'
import elementEN from 'element-ui/lib/locale/lang/en'
// 全局注册
Vue.use(VueI18n)
// 创建并暴露多语言对象
export default new VueI18n({
  // 可选择语言种类
  messages: {
    en: {
      workcalander: 'work-calandar',
      // 添加自定义语言包 
      // 解构获取
      ...EN,
      ...elementEN
    },
    zh: {
      workcalander: '工作日历',
      ...ZH,
      ...elementZH
    }
  },
  // 选择语言 cookie中有就赋值其有的，没有就选择中文
  locale: cookie.get('lang') || 'zh'
})
